# 导入期间，会在 sys.modules 查找模块名称，如存在则其关联的值就是需要导入的模块，导入过程完成，如果值为 None ，则会引发 ModuleNotFoundError；如果找不到指定模块名称，Python 将继续搜索该模块
# 如果指定名称的模块在 sys.modules 找不到，则将发起调用 Python 的导入协议以查找和加载该模块。此协议由两个概念性模块构成，即查找器和加载器
#
# 查找器的任务是确定是否能使用其所知的策略找到该名称的模块
# 同时实现这两种接口的对象称为导入器，它们在确定能加载所需的模块时会返回其自身

#
# from class5_import import a
#
# print(a)

from class5_import import a

b = 22
print(a)
